deposit on a polluting product - Turkish English Dictionary